Using Events to Build Distributed Applications

نویسندگان

  • Jean Bacon
  • John Bates
  • Richard Hayton
  • Ken Moody
چکیده

We have extended an Interface Deenition Language to handle event registration and notiication. Clients register interest in speciied classes of events and servers then notify them of any occurrence asyn-chronously. Event occurrences are identiied by parameters which conform to IDL typing constraints and can therefore be used in synchronous method invoca-tions. Methods to handle registration and notiication are generic and can be inherited by objects of any class: as a by-product of IDL processing the stubs to handle event creation and decoding are generated automatically. We have implemented a prototype composite event recogniser based on non-deterministic nite state machines. Initial experience with this prototype is encouraging .

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An architecture to support storage and retrieval of events

This paper describes the architecture we designed and constructed to support the storage and retrieval of events. We define an event as an asynchronous occurrence containing parameterised details of an activity that has occurred within a distributed component. Our past experience has demonstrated how using events as the glue to build distributed active systems simplifies the construction of com...

متن کامل

JECho: Supporting Distributed High Performance Applications with Java Event Channels

This paper presents JECho, a Java-based communication infrastructure for collaborative high performance applications. JECho implements a publish/subscribe communication paradigm, permitting distributed, concurrently executing sets of components to provide interactive service to collaborating end users via event channels. JECho’s efficient implementation enables it to move events at rates higher...

متن کامل

Model Reduction of a Solid Oxide Fuel Cell (SOFC) for Control Purposes

Fuel cells belong to an avant-garde technology family for a wide variety of applications including micro-power, transportation power, stationary power for buildings and other distributed generation applications. The first objective of this contribution is to find a suitable reduced model of a Solid Oxide Fuel Cell (SOFC). The derived reduced model is then used to design a state estimator. I...

متن کامل

Computer Network Time Synchronization using a Low Cost GPS Engine

Accurate and reliable time is necessary for financial and legal transactions, transportation, distribution systems, and many other applications. Time synchronization protocols such as NTP (the Network Time Protocol) have kept clocks of such applications synchronized to each other for many years. Nowadays there are many commercial GPS based NTP time server products at the market but they almost ...

متن کامل

Automatic Support for Understanding Complex Behaviour

To facilitate reasoning about the execution of massively parallel and distributed applications and systems, researchers at the University of Waterloo are developing a visualization tool that displays behaviour using process-time diagrams. One of the research goals is the development and implementation of abstraction facilities to handle large numbers of processes and events. A related presentat...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996